{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "73175461",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "3"
      ]
     },
     "execution_count": 1,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "a = 1 \n",
    "b = 2 \n",
    "c = a + b\n",
    "c"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "2247908b",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([1.67008152, 1.63764213, 1.83100266, ..., 3.29339965, 1.81956157,\n",
       "       2.4685173 ])"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import numpy as np\n",
    "import matplotlib.pyplot as plt\n",
    "x1 = np.random.normal(1.75,1,100000000)\n",
    "x1"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "61322f40",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABmAAAAKTCAYAAAAOtMflAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA7X0lEQVR4nO3df3SV9X3A8U8gJqCSWKiEcQTD6lalVSk/hNStR1dq2saesWKrm2upUjtdYIVsldBZaJ0tFNuJikKdO8WzliO6HWs1Ew8Hj7hVKhTKirbQ9VQOTBbAWRJlFZRkf3TcEkFI4Js898frdU5O673f3HyM3OTyvO/3eco6Ozs7AwAAAAAAgGT6ZT0AAAAAAABAsRFgAAAAAAAAEhNgAAAAAAAAEhNgAAAAAAAAEhNgAAAAAAAAEhNgAAAAAAAAEhNgAAAAAAAAEivPeoB81tHREbt27YpBgwZFWVlZ1uMAAAAAAAAZ6uzsjFdffTWGDx8e/fodf4+LAHMcu3btihEjRmQ9BgAAAAAAkEd27twZ55xzznHXCDDHMWjQoIj4zTeyqqoq42kAAAAAAIAstbe3x4gRI3L94HgEmOM4fNqxqqoqAQYAAAAAAIiI6NZlS45/gjIAAAAAAAB6TIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAAAAAABITIABAADyVm1zS9Q2t+T+/9vdBwAAkG/KOjs7O7MeIl+1t7dHdXV1tLW1RVVVVdbjAABASTgcVbYvbOhRYNm+sKG3RgIAAIiInnUDAeY4BBgAAOhbKXa0CDEAAEBv6Uk3KO+jmQAAAI4p9WnEjvV4ogwAANDXBBgAAKDPZXXtltrmFjEGAADoE/2yHgAAAKAv1Ta3ZBaAAACA0mEHDAAA0CcOR48sdqAILgAAQF+zAwYAAOh1RwYQMQQAACgF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DTfcEMuWLct6NCCBhx56KL773e/GihUrYtOmTfHAAw/EN77xjXjggQeyHi0iXAMmM3v37o3/+Z//Oe6a3/3d341PfvKT8dhjj0VZWVnu9kOHDkX//v3j2muvzZs/SEBX3X2OV1RURETErl274rLLLotJkybF8uXLo18/fRwKzcGDB+P000+Pf/7nf44pU6bkbp82bVrs27cvHn300eyGA5KZMWNGPProo/HMM8/EqFGjsh4HSOB73/te/Mmf/En0798/d9uhQ4eirKws+vXrFwcOHOhyH1BYzj333PjQhz4U999/f+62pUuXxm233RYvvfRShpMBKYwYMSKam5ujsbExd9ttt90W3/nOd/LibBROQZaRs88+O84+++wTrrvrrrvitttuy/3zrl27or6+PlauXBkTJ07szRGBU9Dd53jEb3a+XH755TFu3Lj49re/Lb5AgaqoqIhx48bFmjVrcgGmo6Mj1qxZEzNmzMh2OOCUdXZ2xsyZM+ORRx6Jp59+WnyBIvLBD34wtmzZ0uW26667Ls4///yYM2eO+AIF7tJLL41t27Z1ue3nP/95nHvuuRlNBKT0v//7v0cdS+vfv390dHRkNFFXAkyeGzlyZJd/PvPMMyMi4l3velecc845WYwEJPTSSy/FZZddFueee2584xvfiL179+buGzZsWIaTASejqakppk2bFuPHj49LLrkkFi9eHPv374/rrrsu69GAU9TY2BgrVqyIRx99NAYNGhStra0REVFdXR0DBw7MeDrgVAwaNOio6zmdccYZMWTIENd5giIwe/bseP/73x9f+9rX4pOf/GSsX78+7rvvvrjvvvuyHg1I4GMf+1h89atfjZEjR8Z73vOe+PGPfxx///d/H9dff33Wo0WEAAOQqdWrV8cvfvGL+MUvfnFUVHWGSCg8V199dezduzfmzZsXra2tMWbMmFi1alXU1NRkPRpwipYuXRoREZdddlmX27/97W/HZz7zmb4fCADolgkTJsQjjzwSc+fOjVtvvTVGjRoVixcvzpsLdAOn5u67744vfelL8Zd/+ZexZ8+eGD58ePzFX/xFzJs3L+vRIsI1YAAAAAAAAJJzoQEAAAAAAIDEBBgAAAAAAIDEBBgAAAAAAIDEBBgAAAAAAIDEBBgAAAAAAIDEBBgAAAAAAIDEBBgAAAAAAIDEBBgAAAAAAIDEBBgAAAAAAIDEBBgAAAAAAIDEBBgAAAAAAIDE/g/IlKQnc/J4eAAAAABJRU5ErkJggg==",
      "text/plain": [
       "<Figure size 2000x800 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "#1.创建画布\n",
    "plt.figure(figsize=(20,8),dpi=100)\n",
    "\n",
    "#2.绘制图形 \n",
    "plt.hist(x1,1000)\n",
    "#3.显示图像\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "74443eb4",
   "metadata": {},
   "source": [
    "## 均匀分布"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "2453247e",
   "metadata": {},
   "outputs": [],
   "source": [
    "x2 = np.random.uniform(-1,1,100000000)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "a0ca9fea",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([ 0.60606523, -0.04714769, -0.12893702, ..., -0.46767748,\n",
       "       -0.17614814,  0.81200722])"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "x2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "96eb65a0",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAABmAAAAKTCAYAAAAOtMflAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8g+/7EAAAACXBIWXMAAA9hAAAPYQGoP6dpAABGTklEQVR4nO3de3RW5Z0v8B8XE/CSICIJWaLS1vFSUVRqjLV2OmYRLO0pU6dHLNNSS2XqgBVpVWgVrx0s2lapF8bWFs86Ol5mVWtFsQxWPVNTVJSjUGG0g9WWSbBFEkHlus8fc/IuXghJ3uTJDT6ftbI0e//2s5+93+d93r33NyF9sizLAgAAAAAAgGT6dncHAAAAAAAA9jYCGAAAAAAAgMQEMAAAAAAAAIkJYAAAAAAAABITwAAAAAAAACQmgAEAAAAAAEhMAAMAAAAAAJBY/+7uQE+2Y8eOWLt2bRx00EHRp0+f7u4OAAAAAADQjbIsi3fffTcqKiqib9+Wf8dFANOCtWvXxvDhw7u7GwAAAAAAQA/y1ltvxWGHHdZijQCmBQcddFBE/PeJLCkp6ebeAAAAAAAA3amxsTGGDx+eyw9aIoBpQdM/O1ZSUiKAAQAAAAAAIiLa9GdLWv4HygAAAAAAACiYAAYAAAAAACAxAQwAAAAAAEBiAhgAAAAAAIDEBDAAAAAAAACJCWAAAAAAAAASE8AAAAAAAAAkJoABAAAAAABITAADAAAAAACQmAAGAAAAAAAgMQEMAAAAAABAYgIYAAAAAACAxAQwAAAAAAAAiQlgAAAAAAAAEhPAAAAAAAAAJCaAAQAAAAAASEwAAwAAAAAAkJgABgAAAAAAIDEBDAAAAAAAQGICGAAAAAAAgMQEMAAAAAAAAIkJYAAAAAAAABITwAAAAAAAACQmgAEAAAAAAEhMAAMAAAAAAJCYAAYAAAAAACAxAQwAAAAAAEBiAhgAAAAAepUjZy7s7i4Ae3DkzIXeo/D/CWCgFV3xgeFDic7kwqf32/n181qyJ8YGANBTtXad4p6lZbuem5Tny3mHvYv3dM9TcADzzDPPxGc/+9moqKiIPn36xMMPP5y3PsuymD17dgwbNiwGDhwY1dXV8dprr+XVrF+/PiZOnBglJSUxaNCgmDx5cmzcuDGv5uWXX45PfOITMWDAgBg+fHjMnTt3t748+OCDccwxx8SAAQNi5MiR8dhjjxXcF9Jy0cSuXGizL2rPuG7aZl94P+wLx9gT7Cvjqb160rnpytdqb51rOuN4Ovsc7W2vQSE680EiFKpp7PWEcdgd++8Jx91WPa2fvencpdIZPxjWE89hT+wTzdsbflixt/abtis4gNm0aVOceOKJcdtttzW7fu7cuTFv3ryYP39+LF26NA444ICoqamJDz74IFczceLEWLlyZSxevDgeffTReOaZZ2LKlCm59Y2NjTFmzJg44ogjYtmyZXHjjTfG1VdfHXfeeWeu5tlnn43zzjsvJk+eHC+99FKMHz8+xo8fHytWrCioL6SzpwljX55IWvogaMvFWkvrm2uvowppI/Xr2pX97+i+euKFdlvff2198NYZ46u5ffS08xiR36+99eFbe8OhttR014OD7thnqrmkve109bzf0f209oCrkM+8ztQT56XO0p3H2lPO8946zxeqIz8w09H5sDPCmELuSwrdX1ePmRR9bm0fqdpIfR3Q0fulQvfVmbqyffdE+d+3p4/d8YMRqWp72mvSEXvTsexJT3wf7Wpv/eGdQrTl2NvzjKUj11YdvQ4o9H6Mjik4gDn77LPj+uuvj7/927/dbV2WZXHzzTfHFVdcEZ/73OfihBNOiP/1v/5XrF27NvebMq+++mosWrQofvKTn0RlZWWcccYZ8aMf/Sjuu+++WLt2bURE3HPPPbFly5b46U9/Gh/96EdjwoQJ8Y1vfCN+8IMf5PZ1yy23xNixY+PSSy+NY489Nq677ro4+eST49Zbb21zX+i4zpiIO2Nib67N9j6A3PWrPW32xIu57mivkP21NzhoS117X7eW2mjPg8S2PJzsKRc+KfuSsp3OaLfQfad4iNzWsd7aRVtr2/cEhb4Xu/J9UOic05b5qq19b+mzpj1aa68j82tHx1pnvp7dPW+25Voh9fyRSmvjpbn/b+77ztSdY6vQ/RXal0LPcXPXTJ3dx45q67V0T7j26e5r/La8F1urbantFH1pqS7F+SvkczH152chbbbn/LRl/81t112fGSnb7sj1RyFt7FzX3dfIPaUf3aGnXZO1ZZtdt+/oNf6e2m/L8raub2vNrvXNHW97pJwDC2mz0Daae03bem3SXDut7a+9unPO2Bvnoe6S9G/ArFmzJurq6qK6ujq3rLS0NCorK6O2tjYiImpra2PQoEExevToXE11dXX0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MXfu3N368uCDD8YxxxwTAwYMiJEjR8Zjjz3WGYcMAAAAAACQkzyAeeedd+LjH/947LfffvH444/H7373u/j+978fBx98cK5m7ty5MW/evJg/f34sXbo0DjjggKipqYkPPvggVzNx4sRYuXJlLF68OB599NF45plnYsqUKbn1jY2NMWbMmDjiiCNi2bJlceONN8bVV18dd955Z67m2WefjfPOOy8mT54cL730UowfPz7Gjx8fK1asSH3YAAAAAAAAOX2yLMtSNjhz5sz4zW9+E//n//yfZtdnWRYVFRXxzW9+M771rW9FRERDQ0OUlZXFggULYsKECfHqq6/GcccdF88//3yMHj06IiIWLVoUn/70p+OPf/xjVFRUxB133BHf+c53oq6uLoqKinL7fvjhh2PVqlUREXHuuefGpk2b4tFHH83t/7TTTotRo0bF/PnzWz2WxsbGKC0tjYaGhigpKenQedkbHTlzYXd3AQAAAACATvLGDeO6uws9TiG5QfLfgHnkkUdi9OjR8YUvfCGGDh0aJ510Uvz4xz/OrV+zZk3U1dVFdXV1bllpaWlUVlZGbW1tRETU1tbGoEGDcuFLRER1dXX07ds3li5dmqs588wzc+FLRERNTU2sXr063nnnnVzNzvtpqmnaz642b94cjY2NeV8AAAAAAACFSh7A/Od//mfccccdcdRRR8UTTzwRF154YXzjG9+Iu+++OyIi6urqIiKirKwsb7uysrLcurq6uhg6dGje+v79+8fgwYPzapprY+d97Kmmaf2u5syZE6Wlpbmv4cOHF3z8AAAAAAAAyQOYHTt2xMknnxz/9E//FCeddFJMmTIlLrjggjb9k1/dbdasWdHQ0JD7euutt7q7SwAAAAAAQC+UPIAZNmxYHHfccXnLjj322HjzzTcjIqK8vDwiIurr6/Nq6uvrc+vKy8tj3bp1eeu3bdsW69evz6tpro2d97Gnmqb1uyouLo6SkpK8LwAAAAAAgEIlD2A+/vGPx+rVq/OW/cd//EccccQRERExYsSIKC8vjyVLluTWNzY2xtKlS6OqqioiIqqqqmLDhg2xbNmyXM2TTz4ZO3bsiMrKylzNM888E1u3bs3VLF68OI4++ug4+OCDczU776eppmk/AAAAAAAAnSF5AHPJJZfEb3/72/inf/qneP311+Pee++NO++8M6ZOnRoREX36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Hx61tbUREVFbWxsjR47MhS8RETU1NdHY2BgrV67M1ezadk1NTa6NLVu2xLJly/Jq+vbtG9XV1bmaXW3evDkaGxvzvgAAAAAAAArVvzMave++++LFF1+M559/frd1dXV1UVRUFIMGDcpbXlZWFnV1dbmancOXpvVN61qqaWxsjPfffz/eeeed2L59e7M1q1atarbfc+bMiWuuuabtBwoAAAAAANCM5L8B89Zbb8XFF18c99xzTwwYMCB1851q1qxZ0dDQkPt66623urtLAAAAAABAL5Q8gFm2bFmsW7cuTj755Ojfv3/0798/nn766Zg3b170798/ysrKYsuWLbFhw4a87err66O8vDwiIsrLy6O+vn639U3rWqopKSmJgQMHxpAhQ6Jfv37N1jS1savi4uIoKSnJ+wIAAAAAAChU8gDmrLPOildeeSWWL1+e+xo9enRMnDgx9//77bdfLFmyJLfN6tWr480334yqqqqIiKiqqopXXnkl1q1bl6tZvHhxlJSUxHHHHZer2bmNppqmNoqKiuKUU07Jq9mxY0csWbIkVwMAAAAAANAZkv8NmIMOOiiOP/74vGUHHHBAHHLIIbnlkydPjhkzZsTgwYOjpKQkLrrooqiqqorTTjstIiLGjBkTxx13XHzpS1+KuXPnRl1dXVxxxRUxderUKC4ujoiIr3/963HrrbfGZZddFl/96lfjySefjAceeCAWLlyY2++MGTNi0qRJMXr06Dj11FPj5ptvjk2bNsX555+f+rABAAAAAABykgcwbfHDH/4w+vbtG+ecc05s3rw5ampq4vbbb8+t79evXzz66KNx4YUXRlVVVRxwwAExadKkuPbaa3M1I0aMiIULF8Yll1wSt9xySxx22GHxk5/8JGpqanI15557brz99tsxe/bsqKuri1GjRsWiRYuirKysS48XAAAAAADYt/TJsizr7k70VI2NjVFaWhoNDQ3+Hkwzjpy5sPUiAAAAAAB6pTduGNfdXehxCskNkv8NGAAAAAAAgH2dAAYAAAAAACAxAQwAAAAAAEBiAhgAAAAAAIDEBDAAAAAAAACJCWAAAAAAAAASE8AAAAAAAAAkJoABAAAAAABITAADAAAAAACQmAAGAAAAAAAgMQEMAAAAAABAYgIYAAAAAACAxAQwAAAAAAAAiQlgAAAAAAAAEhPAAAAAAAAAJCaAAQAA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irjrrrvylpt/6an2dP3b2NgY77//frzzzjsdvibZFwhg9iEzZ86M733vey3WvPrqq3HMMcd0UY+g7do6fjvq/fffj3vvvTeuvPLK3dbtvOykk06KTZs2xY033ujhH63q7PG784PqkSNHxrBhw+Kss86K3//+9/HhD3+43e1Ck66agxsbG2PcuHFx3HHHxdVXX523zhwMkMYNN9wQ9913Xzz11FN5f8h8woQJuf8fOXJknHDCCfHhD384nnrqqTjrrLO6o6sQERFVVVVRVVWV+/7000+PY489Nv75n/85rrvuum7sGRTmrrvuipEjR8app56at9z8C3s3Acw+5Jvf/GZ85StfabHmQx/6ULvaLi8vj4iI+vr6GDZsWG55fX19jBo1Klez6x9g2rZtW6xfvz63PexJW8dvR8fZv/7rv8Z7770XX/7yl1utraysjOuuuy42b94cxcXFrdaz7+qq8duksrIyIiJef/31+PCHPxzl5eXx3HPP5dXU19dHRJh/aZOuGMPvvvtujB07Ng466KB46KGHYr/99mux3hxMRwwZMiT69euXmwub1NfX73GslpeXt1jfluthSKE947fJTTfdFDfccEP827/9W5xwwgkt1n7oQx+KIUOGxOuvv+4BIMl0ZPw22W+//eKkk06K119/PSLMv3SdjozfTZs2xX333RfXXnttq/sx/9JT7On6t6SkJAYOHBj9+vXr8Jy+L/A3YPYhhx56aBxzzDEtfhUVFbWr7REjRkR5eXksWbIkt6yxsTGWLl2a+0mVqqqq2LBhQyxbtixX8+STT8aOHTtyDwthT9o6fjs6zu666674H//jf8Shhx7aau3y5cvj4IMP9uCPVnXV+G2yfPnyiIjcDWhVVVW88soreQ/GFy9eHCUlJXHcccelOUj2ap09hhsbG2PMmDFRVFQUjzzySN5PZO+JOZiOKCoqilNOOSXv2nXHjh2xZMmSvJ+y3llVVVVefcR/z6VN9W25HoYU2jN+IyLmzp0b1113XSxatCjvb3XtyR//+Mf4y1/+kvdAGzqqveN3Z9u3b49XXnklNzbNv3SVjozfBx98MDZv3hx///d/3+p+zL/0FK1d/6aY0/cJGTTjD3/4Q/bSSy9l11xzTXbggQdmL730UvbSSy9l7777bq7m6KOPzn7+85/nvr/hhhuyQYMGZb/4xS+yl19+Ofvc5z6XjRgxInv//fdzNWPHjs1OOumkbOnSpdm///u/Z0cddVR23nnndemxsfdrbZz98Y9/zI4++uhs6dKledu99tprWZ8+fbLHH398tzYfeeSR7Mc//nH2yiuvZK+99lp2++23Z/vvv382e/bsTj8e9i2Fjt/XX389u/baa7MXXnghW7NmTfaLX/wi+9CHPpSdeeaZuW22bduWHX/88dmYMWOy5cuXZ4sWLcoOPfTQbNasWV1+fOz9Ch3DDQ0NWWVlZTZy5Mjs9ddfz/7rv/4r97Vt27Ysy8zBdI777rsvKy4uzhYsWJD97ne/y6ZMmZINGjQoq6ury7Isy770pS9lM2fOzNX/5je/yfr375/ddNNN2auvvppdddVV2X777Ze98soruZq2XA9DCoWO3xtuuCErKirK/vVf/zVvnm26v3v33Xezb33rW1ltbW22Zs2a7N/+7d+yk08+OTvqqKOyDz74oFuOkb1XoeP3mmuuyZ544ons97//fbZs2bJswoQJ2YABA7KVK1fmasy/dJVCx2+TM844Izv33HN3W27+pSu9++67uWe8EZH94Ac/yF566aXsD3/4Q5ZlWTZz5szsS1/6Uq7+P//zP7P9998/u/TSS7NXX301u+2227J+/fplixYtytW09p4gywQwNGvSpElZROz29etf/zpXExHZz372s9z3O3bsyK688sqsrKwsKy4uzs4666xs9erVee3+5S9/yc4777zswAMPzEpKSrLzzz8/L9SBFFobZ2vWrNltPGdZls2aNSsbPnx4tn379t3afPzxx7NRo0ZlBx54YHbAAQdkJ554YjZ//vxma6EjCh2/b775ZnbmmWdmgwcPzoqLi7OPfOQj2aWXXpo1NDTktfvGG29kZ599djZw4MBsyJAh2Te/+c1s69atXXlo7CMKHcO//vWvm73miIhszZo1WZaZg+k8P/rRj7LDDz88Kyoqyk499dTst7/9bW7dJz/5yWzSpEl59Q888ED2V3/1V1lRUVH20Y9+NFu4cGHe+rZcD0MqhYzfI444otl59qqrrsqyLMvee++9bMyYMdmhhx6a7bffftkRRxyRXXDBBR6e0GkKGb/Tp0/P1ZaVlWWf/vSnsxdffDGvPfMvXanQ64dVq1ZlEZH96le/2q0t8y9daU/3Xk1jdtKkSdknP/nJ3bYZNWpUVlRUlH3oQx/KexbcpKX3BFnWJ8uyrIt+2QYAAAAAAGCf4G/AAAAAAAAAJCaAAQAAAAAASEwAAwAAAAAAkJgABgAAAAAAIDEBDAAAAAAAQGICGAAAAAAAgMQEMAAAAAAAAIkJYAAAAAAAABITwAAAAAAAACQmgAEAAAAAAEhMAAMAAAAAAJDY/wOEMGotqUyT+wAAAABJRU5ErkJggg==",
      "text/plain": [
       "<Figure size 2000x800 with 1 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "#1.创建画布\n",
    "plt.figure(figsize=(20,8),dpi=100)\n",
    "\n",
    "#2.绘制图形 \n",
    "plt.hist(x2,1000)\n",
    "#3.显示图像\n",
    "plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "id": "f6242d36",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([[53, 64, 44, 83, 57],\n",
       "       [81, 86, 66, 84, 46],\n",
       "       [86, 97, 58, 65, 65],\n",
       "       [64, 63, 94, 95, 64],\n",
       "       [40, 68, 55, 79, 49],\n",
       "       [87, 96, 64, 78, 98],\n",
       "       [82, 95, 95, 44, 77],\n",
       "       [98, 76, 44, 44, 90],\n",
       "       [83, 49, 70, 80, 43],\n",
       "       [61, 59, 70, 57, 51]])"
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "score = np.random.randint(40,100,(10,5))\n",
    "score"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "7d3272b1",
   "metadata": {},
   "source": [
    "# 数组间运算"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "id": "922e404e",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([[ 3,  6,  9],\n",
       "       [ 9, 12, 15]])"
      ]
     },
     "execution_count": 21,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "a = np.array([[1,2,3],[3,4,5]])\n",
    "a * 3"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "id": "f79638e7",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([[4, 5, 6],\n",
       "       [6, 7, 8]])"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "a + 3"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "id": "7414ab6f",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([[ 3,  6,  9],\n",
       "       [ 9, 12, 15]])"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "a * 3"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "id": "bca6ee37",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[1, 2, 3, 1, 2, 3, 1, 2, 3]"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "a = [1,2,3]\n",
    "a * 3 \n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "id": "7b0cdaab",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[1, 2, 3, 4, 5, 6, 7]"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "a = [1,2,3]\n",
    "b = [4,5,6,7]\n",
    "c = a + b \n",
    "c"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "a655f454",
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.11.5"
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": true,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {},
   "toc_section_display": true,
   "toc_window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
